package com.dc.refactoring._6_处理概括关系._6_ExtractSubclass.step1;

public class Test {

    public static void main(String[] args){
        Employee employee = new Employee(10);
        JobItem jobItem = new JobItem(0, 5, employee, true);


        // step 3 找到 JobItem 构造器的调用，并从中找出可以改用 LaborItem 构造器的地方
        JobItem jobItem2 = new LaborItem(0, 5, employee, true);

        // 上面为子类调用
        // ------------------------------------------------------------
        // 下面为父类调用

        // step 5 新建完构造函数后，需要将剩余的外部引用修改为，调用新构造函数
        JobItem jobItem3 = new JobItem(0, 5);

    }
}
